﻿ZEUS.FOCUS = {
    // enter key focus
    enterFocus: function (selector, focusElems) {
        $(selector).keypress(function (e) {
            var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
            //alert(keyCode);
            if (keyCode == 39) // 判断所按是否方向右键
            {
                keyCode == 9;
            }

            if (keyCode == 13) // 判断所按是否回车键 FireFox下事件的keyCode 是只读的，不能修改
            {
                keyCode == 9;
                
                var idx = focusElems.index(this); // 获取当前焦点输入框所处的位置
                if (idx == focusElems.length - 1) // 判断是否是最后一个输入框
                {
                    return false;// 取消默认的提交行为
                } else {
                    focusElems[idx + 1].focus(); // 设置焦点
                    focusElems[idx + 1].select(); // 选中
                }
                return false;// 取消默认的提交行为
            }
        });
    }
};

